type crypto/ed25519/internal/edwards25519.projP1xP1
22 uses
crypto/ed25519/internal/edwards25519 (current package)
edwards25519.go#L14: type projP1xP1 struct {
edwards25519.go#L196: func (v *projP2) FromP1xP1(p *projP1xP1) *projP2 {
edwards25519.go#L210: func (v *Point) fromP1xP1(p *projP1xP1) *Point {
edwards25519.go#L261: result := new(projP1xP1).Add(p, qCached)
edwards25519.go#L269: result := new(projP1xP1).Sub(p, qCached)
edwards25519.go#L273: func (v *projP1xP1) Add(p *Point, q *projCached) *projP1xP1 {
edwards25519.go#L293: func (v *projP1xP1) Sub(p *Point, q *projCached) *projP1xP1 {
edwards25519.go#L313: func (v *projP1xP1) AddAffine(p *Point, q *affineCached) *projP1xP1 {
edwards25519.go#L332: func (v *projP1xP1) SubAffine(p *Point, q *affineCached) *projP1xP1 {
edwards25519.go#L353: func (v *projP1xP1) Double(p *projP2) *projP1xP1 {
scalarmult.go#L50: tmp1 := &projP1xP1{}
scalarmult.go#L102: tmp1 := &projP1xP1{}
scalarmult.go#L178: tmp1 := &projP1xP1{}
tables.go#L39: tmpP1xP1 := projP1xP1{}
tables.go#L54: tmpP1xP1 := projP1xP1{}
tables.go#L69: tmpP1xP1 := projP1xP1{}
tables.go#L81: tmpP1xP1 := projP1xP1{}
The pages are generated with Golds v0.4.9. (GOOS=linux GOARCH=amd64)